//
//  TSCFragGoodsPicForCreate.m
//  Tsc_IOS
//
//  Created by Rio on 15-10-21.
//  Copyright (c) 2015年 idream. All rights reserved.
//


#import "TSCFragGoodsPicForCreate.h"

@implementation TSCFragGoodsPicForCreate

+ (TSCFragGoodsPicForCreate *) loadFromXib {
    TSCFragGoodsPicForCreate * frag = [[NSBundle mainBundle]loadNibNamed:NSStringFromClass(self) owner:nil options:nil][0];
    
    // 保持删除按钮的背景图片不变形
    frag.btnDelete.imageView.contentMode = UIViewContentModeScaleAspectFit;
    
    return frag;
}

- (CGFloat) getBtnDeletePartHeight {
    // 应用布局
    [_btnDelete layoutIfNeeded];
    
    // 获得btn约束top的高度
    //    CGFloat top = 0.0f;
    //    for (NSLayoutConstraint * ct in _btnDelete.constraints) {
    //        if (ct.firstAttribute == NSLayoutAttributeTop) {
    //            top = ct.constant;
    //            break;
    //        }
    //    }
    CGFloat top = 10.0f; // TODO 注：经测，无论是通过删除按钮的top约束，还是通过iv的bottom约束，均无法获得constant值，只能写死了。如果界面改变了，还需要来修改代码
    
    // 获得btn自身的高度
    CGFloat btnHeight = _btnDelete.frame.size.height;
    
    return top + btnHeight;
}

@end
